#define	STACK_TASK	1024
#define	STACK_USER	512
/**
*最大任务数量
**/
#define	MAX_TASK	3
void testA();
void testB();
//引入键盘服务器进程方法
void keyboard_server(void);
//引入文件服务器进程方法
void filesystem_server(void);
//引入内存服务器进程方法
void memery_server(void);
#define SERVER	0  //服务器进程
#define USER	1  //用户进程
struct task{
	u32	stack_size;	//堆栈大小
	u32	eip;//程序指针
	char	name[16];//任务名字
	unsigned char type; //类型
} task_tab[MAX_TASK]={	
//		{STACK_TASK,(u32)keyboard_server,"keybord_server",SERVER},
		{STACK_TASK,(u32)testA,"testA",USER},
		{STACK_TASK,(u32)testB,"testB",USER},
		{STACK_TASK,(u32)keyboard_server,"keyboard_server",SERVER}
	};
#define	NIL_TASK (struct task*)0
